package com.zhuoyue.biz.core.api.dao;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhuoyue.biz.core.api.domain.AutomateDO;

/**
 * @author wjming
 * @ClassName: AutomateDao
 * @Description: 自动化底层数据
 * @Date 2021-07-08 13:35
 */
public interface AutomateDao extends BaseMapper<AutomateDO> {

    /**
     * 删除家庭中的自动化
     *
     * @param homeId
     * @return
     */
    public int deleteAutomateByHomeId(String homeId);


    /**
     * 查询自动化已经使用的编号
     *
     * @param homeId
     * @return
     */
    public List<Integer> selectAutomateCodeByHomeId(String homeId);

    /**
     * 查询自动化已经使用的编号
     *
     * @param gatewayMac
     * @return
     */
    public List<Integer> selectAutomateCodeByGatewayMac(String gatewayMac);
}
